Wireless communication method, terminal device and network device

ABSTRACT

A wireless communication method, a terminal device and a network device, the method includes: a terminal device determines, according to first information, whether to retransmit deprioritized data on a configured grant resource and/or determines a target resource location for retransmitting the deprioritized data, where the first information includes at least one of the following: a running state of a configured grant timer; a configured grant resource location after the configured grant timer is started; whether the deprioritized data is scheduled during a first time period after the configured grant timer is started; whether the deprioritized data is transmitted during a second time period after the configured grant timer is started; whether the deprioritized data is cleared during a third time period after the configured grant timer is started.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No.PCT/CN2019/100670, filed on Aug. 14, 2019, entitled “WIRELESSCOMMUNICATION METHOD, TERMINAL DEVICE AND NETWORK DEVICE”, the contentof which is incorporated herein by reference in its entirety.

TECHNICAL FIELD

Embodiments of the present application relates to the communicationfield and, in particular, to a wireless communication method, a terminaldevice and a network device.

BACKGROUND

In a new radio (NR) system, it is necessary to support the transmissionof multiple services, such as a factory automation service, a transportindustry service, a smart power service, etc. In this way, there may bea situation where a resource allocated to the same terminal conflict intime-domain. For example, a base station schedules a transmission of anenhanced mobile broadband (eMBB) service on an uplink grant (UL grant)and then schedules a transmission of an ultra-reliable and low latencycommunication (URLLC) on another UL grant, a media access control (MAC)entity of a terminal device may packetize the service on each UL grantto obtain two mac protocol data units (PDU), for example, MAC PDU1 andMAC PDU2 corresponding to hybrid automatic repeat request (HARQ) process1 and HARQ process 2, respectively, and if these two UL grants overlapin time-domain, only one MAC PDU may be transmitted (for example, MACPDU2 is transmitted), and MAC PDU1 is stored in a buffer correspondingto the HARQ process, then MAC PDU1 is a deprioritized MAC PDU, whenthere is subsequent data need to use the HARQ process 1, the MAC PDU1will be flushed, resulting in data loss. Therefore, how to performretransmission of a deprioritized MAC PDU to reduce the probability ofdata loss is an urgent problem.

SUMMARY

The embodiments of the present application provide a wirelesscommunication method, a terminal device and a network device, which arebeneficial to reduce the probability of deprioritized data loss.

In a first aspect, a wireless communication method is provided,including: determining, by a terminal device, according to firstinformation, whether to retransmit deprioritized data on a configuredgrant resource and/or determining a target resource location forretransmitting the deprioritized data, where the first informationincludes at least one of the following: a running state of a configuredgrant timer; a configured grant resource location after the configuredgrant timer is started; whether the deprioritized data is scheduledduring a first time period after the configured grant timer is started;whether the deprioritized data is transmitted during a second timeperiod after the configured grant timer is started; and, whether thedeprioritized data is cleared during a third time period after theconfigured grant timer is started.

In a second aspect, a wireless communication method is provided,including: not performing, by a network device, retransmissionscheduling on deprioritized data if the network device receives thedeprioritized data at a specific configured grant resource location,wherein the specific configured grant resource location is determinedaccording to first information, and the first information comprises atleast one of the following: a running state of a configured grant timer;a configured grant resource location after the configured grant timer isstarted; whether the deprioritized data is scheduled during a first timeperiod after the configured grant timer is started; whether thedeprioritized data is transmitted during a second time period after theconfigured grant timer is started; and, whether the deprioritized datais cleared during a third time period after the configured grant timeris started.

In a third aspect, a wireless communication method is provided,including: scheduling and retransmitting, by a network device,deprioritized data according to a running state of a configured granttimer.

In a fourth aspect, a terminal device is provided, which is configuredto execute the method according to the above-mentioned first aspect orany possible implementation of the first aspect. Specifically, theterminal device includes a unit configured to execute the methodaccording to the above-mentioned first aspect or any possibleimplementation manner of the first aspect.

In a fifth aspect, a network device is provided, which is configured toexecute the method according to the above-mentioned second aspect or anypossible implementation of the second aspect. Specifically, the networkdevice includes a unit configured to execute the method according to theabove-mentioned second aspect or any possible implementation manner ofthe second aspect.

In a sixth aspect, a network device is provided, which is configured toexecute the method according to the above-mentioned third aspect or anypossible implementation of the third aspect. Specifically, the networkdevice includes a unit configured to execute the method according to theabove-mentioned third aspect or any possible implementation manner ofthe third aspect.

In a seventh aspect, a terminal device is provided, the terminal deviceincludes a processor and a memory. The memory is configured to store acomputer program, the processor is configured to call and run thecomputer program stored in the memory to execute the method according tothe above-mentioned first aspect or each of its implementations.

In an eighth aspect, a network device is provided, the network deviceincludes a processor and a memory. The memory is configured to store acomputer program, the processor is configured to call and run thecomputer program stored in the memory to execute the method according tothe above-mentioned second aspect to the third aspect or each of theirimplementations.

In a ninth aspect, a chip is provided, which is configured to executethe method according to the above-mentioned first aspect to the thirdaspect or each of their implementations.

Specifically, the chip includes: a processor, configured to call and runthe computer program stored in the memory, to enable a device installedwith the chip to execute the method according to any one of theabove-mentioned first aspect to the third aspect or each of theirimplementations.

In a tenth aspect, a computer-readable storage medium is provided, whichis configured to store a computer program, the computer program enablesa computer to execute the method according to any one of theabove-mentioned first aspect to the third aspect or each of theirimplementations.

In an eleventh aspect, a computer program product is provided, whichincludes a computer program instruction, the computer programinstruction enables a computer to execute the method according to anyone of the above-mentioned first aspect to the third aspect or each oftheir implementations.

In a twelfth aspect, a computer program is provided, which, when run ona computer, enables the computer to execute the method according to anyone of the above-mentioned first aspect to the third aspect or each oftheir implementation manners.

Based on the above-mentioned technical solution, a terminal device maydetermine whether to retransmit deprioritized data according to whetherthe deprioritized data is scheduled or not, transmitted or not, clearedor not after the configured grant timer is started, which is beneficialto avoid the conflict between the retransmission scheduling of thedeprioritized data by the network device and the retransmission of thedeprioritized data by the terminal device itself, and also beneficial toensure a timely retransmission of the deprioritized data in a conditionthat the deprioritized data is not scheduled by the network device,reduce a transmission delay and is beneficial to meet a transmissionneed of a service with a high delay requirement.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a schematic diagram of an application scenario provided by anembodiment of the present application.

FIG. 2 is a schematic diagram of a wireless communication methodprovided by an embodiment of the present application.

FIG. 3 is a schematic diagram of transmitting deprioritized dataaccording to a specific embodiment.

FIG. 4 is a schematic diagram of transmitting deprioritized dataaccording to another specific embodiment.

FIG. 5 is a schematic diagram of another wireless communication methodprovided by an embodiment of the present application.

FIG. 6 is a schematic diagram of yet another wireless communicationmethod provided by an embodiment of the present application.

FIG. 7 is a schematic block diagram of a terminal device provided by anembodiment of the present application.

FIG. 8 is a schematic block diagram of a network device provided by anembodiment of the present application.

FIG. 9 is a schematic block diagram of a network device provided byanother embodiment of the present application.

FIG. 10 is a schematic block diagram of a communication device providedby another embodiment of the present application.

FIG. 11 is a schematic block diagram of a chip provided by an embodimentof the present application.

DESCRIPTION OF EMBODIMENTS

Technical solutions in the embodiments of the present application willbe described below in combination with the accompanying drawings in theembodiments of the present application, and it is clear that theembodiments described are a part of the embodiments of the presentapplication, but not all of them. Based on the embodiments in thepresent application, all other embodiments obtained by those skilled inthe art without making creative labor fall within the scope ofprotection of the present application.

The technical solutions of the embodiments of the present applicationmay be applied to various communication systems, such as a global systemof mobile communication (GSM) system, a code division multiple access(CDMA) system, a wideband code division multiple access (WCDMA) system,a general packet radio service (GPRS), a long term evolution (LTE)system, an LTE frequency division duplex (FDD) system, an LTE timedivision duplex (TDD), a universal mobile telecommunication system(UMTS), a worldwide interoperability for microwave access (WiMAX)communication system or a 5G system, etc.

Exemplarily, a communication system 100 applied in the embodiment of thepresent application is shown in FIG. 1. The communication system 100 mayinclude a network device 110, and the network device 110 may be a devicethat communicates with a terminal device 120 (or referred to as acommunication terminal or a terminal). The network device 110 mayprovide communication coverage for a specific geographic area and maycommunicate with a terminal device located within the coverage area. Inan embodiment, the network device 110 may be a base station (BTS) in aGSM system or a CDMA system, a NodeB (NB) in a WCDMA system, anevolutional NodeB (eNB or eNodeB) in an LTE system, or a radiocontroller in a cloud radio access network (CRAN), or the network devicemay be a mobile switching center, a relay station, an access point, anin-vehicle device, a wearable device, a hub, a switch, a bridge, arouter, a network side device in a 5G network, or a network device in afuture evolved public land mobile network (PLMN), etc.

The communication system 100 also includes at least one terminal device120 located within a coverage area of the network device 110. As a“terminal device” used herein, includes but is not limit to, aconnection via a wired line, such as via a public switched telephonenetwork (PSTN), a digital subscriber line (DSL), a digital cable, and adirect cable connection; and/or another data connection/network; and/orvia a wireless interface, such as, for a cellular network, a wirelesslocal area network (WLAN), a digital TV network such as a DVB-H network,a satellite network, an AM-FM broadcast transmitter; and/or an apparatusthat is set to receive/send a communication signal of another terminaldevice; and/or an internet of things (IoT) device. A terminal device setto communicate through a wireless interface may be referred to as a“wireless communication terminal”, a “wireless terminal” or a “mobileterminal”. An example of a mobile terminal includes but is not limit to,a satellite or a cellular phone; a personal communications system (PCS)terminal that may combine a cellular radio phone with a data processing,a fax, and a data communication capability; a PDA may include a radiophone, a pager, an Internet/intranet access, a Web browser, a memo pad,a calendar, and/or a global positioning system (GPS) receiver; as wellas a conventional laptop and/or a palmtop receiver or another electronicapparatus including a radio telephone transceiver. A terminal device mayrefer to an access terminal, a user equipment (UE), a user unit, a userstation, a mobile station, a mobile platform, a remote station, a remoteterminal, a mobile device, a user terminal, a terminal, a wirelesscommunication device, a user agent, or a user apparatus. An accessterminal may be a cellular phone, a cordless phone, a session initiationprotocol (SIP) phone, a wireless local loop (WLL) station, a personaldigital assistant (PDA), and a handheld device with a wirelesscommunication function, a computing device or another processing deviceconnected to a wireless modem, an in-vehicle device, a wearable device,a terminal device in a 5G network, or a terminal device in a futureevolution PLMN, etc.

In an embodiment, a device to device (D2D) communication may beperformed between the terminal devices 120.

In an embodiment, a 5G system or a 5G network may also be referred to asa new radio (NR) system or an NR network.

FIG. 1 exemplarily shows a network device and two terminal devices, inan embodiment, the communication system 100 may include multiple networkdevices and a coverage area of each network device may include othernumbers of terminal devices, which are not limited in the embodiment ofthe present application.

In an embodiment, the communication system 100 may also include othernetwork entities such as a network controller and a mobility managemententity, which are not limited by the embodiment of the presentapplication.

It should be understood that a device with a communication function in anetwork/system in the embodiment of the present application may bereferred to as a communication device. Taking the communication system100 shown in FIG. 1 as an example, the communication device may includea network device 110 and a terminal device 120 with a communicationfunction, the network device 110 and the terminal device 120 may be aspecific device described above, which will not be repeated here. Thecommunication device may also include other devices in the communicationsystem 100, such as a network controller, a mobility management entity,and another network entity, which are not limited by the embodiment ofthe present application.

It should be understood that the terms “system” and “network” herein areoften used interchangeably herein. The term “and/or” herein is only anassociation relationship describing an associated object, which meansthat there may be three kinds of relationships, for example, A and/or B,which may mean: A alone exists, A and B exist at the same time, B aloneexists, these three situations. In addition, the character “/” hereingenerally indicates that the associated objects before and after beingin an “or” relationship.

FIG. 2 is a schematic flowchart of a wireless communication method 200provided by an embodiment of the present application. The method 200 maybe executed by the terminal device in the communication system shown inFIG. 1. As shown in FIG. 2, the method 200 may include at least part ofthe following content:

S210, a terminal device determines, according to first information,whether to retransmit deprioritized data on a configured grant resourceand/or determines a target resource location for retransmitting thedeprioritized data, where the first information includes at least one ofthe following: a running state of a configured grant timer; a configuredgrant resource location after the configured grant timer is started;whether the deprioritized data is scheduled during a first time periodafter the configured grant timer is started; whether the deprioritizeddata is transmitted during a second time period after the configuredgrant timer is started; whether the deprioritized data is cleared duringa third time period after the configured grant timer is started.

It should be understood that the deprioritized data in the embodiment ofthe present application is generated under a condition that the resourceconflicts. For example, when a first uplink resource conflicts with asecond uplink resource, if only the data on the first uplink resource istransmitted, then the data on the first uplink resource may be referredto as the prioritized data or the prioritized MAC PDU, and theun-transmitted data on the second uplink resource may be referred to asthe deprioritized data or the deprioritized MAC PDU.

In an embodiment, the conflict between the first uplink resource and thesecond uplink resource may be referred to that the first uplink resourceand the second uplink resource at least partially overlap intime-domain. For example, the start time of the first uplink resourceand the second uplink resource may be the same, and the end time may bedifferent, or the start time of the first uplink resource and the seconduplink resource may be different, and the end time may be the same, orthe start time of the first uplink resource and the second uplinkresource may be different, the end time may also be different, and themiddle part may overlap, or the start time of the first uplink resourceand the second uplink resource may be the same, and the end time mayalso be the same, which is not limited in the embodiments of the presentapplication.

In an embodiment, the first uplink resource may be an uplink resourcesuch as a configured grant (CG) resource, a dynamic grant (DG) resource,an uplink grant of an uplink shared channel (UL-SCH), or an uplink grantof uplink control information (UCI), which is not limited in theembodiments of the present application.

In an embodiment, the second uplink resource may be an uplink resourcesuch as a CG resource, a DG resource, an uplink grant of a UL-SCH, or anuplink grant of UCI, which is not limited in the embodiments of thepresent application. In the following, taking a conflict between a CGresource and a DG resource as an example for a description, but theembodiments of the present application is not limited to this.

In the embodiment of the present application, a CG resource is asemi-statically scheduled resource. After a network device configuresthe CG resource for a terminal device, it may be configured andactivated (for example, for a Type-1 CG resource (Type-1 CG)), or the CGresource may be activated again through the dynamic signaling such asthe DCI (for example, for a Type-2 CG resource (Type-2 CG)), after theCG resource is activated, the terminal device may use the CG resourcefor a transmission, and the CG resource may usually be a periodicresource, the terminal device may use the CG resource multiple times fora data transmission.

In the embodiments of the present application, a DG resource is adynamically scheduled resource. After the network device configures theDG resource for the terminal device, the terminal device may use the DGresource for a transmission, and the DG resource is usually a single-useresource. After the network device configures the DG resource, theterminal device usually may only use the DG resource for a singletransmission.

In the embodiment of the present application, the CG resource maycorrespond to one or more HARQ process numbers, the data transmitted onthe CG resource may be transmitted using a HARQ process numbercorresponding to the CG resource, and different CG resources maycorrespond to the same HARQ process number, for example, a CG resource 1with a start location to and a CG resource 2 with a start location t₁may correspond to a same HARQ process number. When data transmitted inthe CG resource 1 is packaged at the time to and a MAC PDU1 is obtained,the MAC PDU1 may be stored in the HARQ process. After the time instantt₁, since the two CG resources correspond to the same HARQ processnumber, the MAC PDU1 will be flushed. In order to reduce the probabilityof data loss, each HARQ process may be configured to correspond to aconfigured grant timer (configuredGrantTimer), a MAC PDU saved in theHARQ process is not flushed during the running of the configured granttimer. When the HARQ process is used to transmit a MAC PDU, theconfigured grant timer is started or restarted, for example, when a MACPDU2 on the CG resource 2 is transmitted at the time instant t₁, theconfiguration grant timer corresponding to the HARQ process number isstarted or restarted, the MAC PDU1 is not flushed before the configuredgrant timer expires.

In the embodiments of the present application, a network device mayschedule a retransmission of the deprioritized data (noted as manner 1),or, a terminal device may also perform a retransmission of thedeprioritized data by itself (noted as manner 2). When theabove-mentioned two retransmission methods exist, how to perform aretransmission of the deprioritized data to optimize system performanceis a problem that needs to be addressed.

Based on the above-mentioned technical problem, the terminal device maydetermine, based on a running state of a configured grant timer, incombination with a scheduling situation of the deprioritized data, atransmission situation of the deprioritized data and a processingsituation of the deprioritized data after the configured grant timer isstarted, whether to retransmit the deprioritized data by itself, and/or,in a condition that the deprioritized data is determined to beretransmitted by itself, the terminal device may also determine a targetresource location for retransmitting the deprioritized data.

In the following, in combination with Embodiment 1 to Embodiment 3, aspecific implementation of performing retransmission of thedeprioritized data is respectively described based on the schedulingsituation of the deprioritized data, the transmission situation of thedeprioritized data and the processing situation of the deprioritizeddata after the configured grant timer is started.

Embodiment 1:

In some embodiments, a scheduling situation of the deprioritized datamay include at least one of the following: whether the deprioritizeddata is scheduled (or in other words, whether the deprioritized data isdynamically scheduled), whether the deprioritized data is retransmissionscheduled, whether the deprioritized data is initial transmissionscheduled, etc.

As an example, whether the deprioritized data is scheduled may bedetermined according to whether a scheduling instruction of a networkdevice for the deprioritized data is received, for example, if ascheduling instruction from a network device for the deprioritized datais received, it may be determined that the deprioritized data isscheduled; or, if a scheduling instruction from a network device for thedeprioritized data is not received, it may be determined that thedeprioritized data is not scheduled.

As another example, in a condition that a scheduling instruction isreceived, whether the deprioritized data is initial transmissionscheduled may be determined according to the indication informationincluded in the scheduling instruction, the indication information maybe a new data indication (NDI), for example, the NDI is not inverted,which is used to indicate that the deprioritized data is retransmissionscheduled, and the NDI is inverted, which is used to indicate that thedeprioritized data is initial transmission scheduled, or the NDI is 1,which is used to indicate that the deprioritized data is retransmissionscheduled, and the NDI is 0, which is used to indicate that thedeprioritized data is initial transmission scheduled, or, if an NDI of aHARQ process where the deprioritized data is located is not inverted, itmay be determined that the deprioritized data is not scheduled.

In the embodiment of the present application, the terminal device maydetermine whether to retransmit the deprioritized data according towhether the deprioritized data is scheduled during a first time periodafter a configuration grant timer is started.

The configured grant timer is a configured grant timer corresponding toa HARQ process where the deprioritized data is located, and whenpriority data corresponding to the deprioritized data starts to betransmitted, the configured grant timer may be started or restarted,further, the terminal device may determine whether to retransmit thedeprioritized data by itself according to a scheduling situation of thedeprioritized data within a period of time after the configured granttimer is started.

For example, if the deprioritized data is not scheduled during a firsttime period after the configured grant timer is started, it may beconsidered that the deprioritized data is not transmitted. In which casethe terminal device may retransmit the deprioritized data, that is, thedeprioritized data may be retransmitted using the aforementioned manner2.

For another example, if the deprioritized data is scheduled during afirst time period after the configured grant timer is started, then theterminal device may retransmit the deprioritized data on a DG resourcescheduled by the network device, that is, the deprioritized data may beretransmitted using the aforementioned manner 1. In which case theterminal device may not need to retransmit the deprioritized data usingthe manner 2.

Therefore, in the embodiment of the present application, a terminaldevice may retransmit the deprioritized data by itself in a conditionthat a network device does not schedule the deprioritized data, on theone hand, it may avoid the conflict between the network schedulingretransmission of the deprioritized data and the terminal deviceretransmitting the deprioritized data by itself, on the other hand, itmay prioritize the network scheduling retransmission of thedeprioritized data, and at the same time, it may reduce a lossprobability of the deprioritized data and ensure a reliable transmissionof the deprioritized data.

Further, in a condition that it is determined to retransmit thedeprioritized data, the terminal device may retransmit the deprioritizeddata on a configured grant resource, for example, the terminal devicemay retransmit the deprioritized data at one or more configured grantresource locations after the first time period.

As an example, the terminal device may retransmit the deprioritized dataon at least one configured grant resource location after the first timeperiod, the at least one configured grant resource location may be anyconfigured grant resource location after the first time period.

As another example, the terminal device may retransmit the deprioritizeddata on first N configured grant resource locations after the first timeperiod, or in other words, N configured grant resource locationsstarting from a 1-st configured grant resource location after the firsttime period, or in other words, at least one configured grant resourcelocation starting from a 1-st configured grant resource location afterthe first time, where N is a positive integer, which is beneficial toensure a timely transmission of the deprioritized data.

As a specific example, the terminal device may retransmit thedeprioritized data at a 1-st configured grant resource location afterthe first time period, which is beneficial to ensure a timelytransmission of the deprioritized data.

It should be understood that in the embodiment of the presentapplication, the 1-st configured grant resource location after a firsttime period may be referred to as a 1-st available configuration grantresource location after the first time period, or a most recentconfigured grant resource location after the first time period.

In the following, in combination with a specific embodiment, a specificlocation of the first time period and a corresponding target resourcelocation are described.

Embodiment 1-1: the first time period is a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the configured grant timer is started.

If the deprioritized data is not scheduled during the first time period,the terminal device may determine to retransmit the deprioritized data,and further determine a target resource location for retransmitting thedeprioritized data.

As a specific example, the terminal device may determine a 1-stconfigured grant resource location after the configured grant timer isstarted as a target resource location for retransmitting thedeprioritized data.

If the terminal device has not received a scheduling instruction for thedeprioritized data from the network device during the time period fromwhen the configured grant timer is started to the 1-st configured grantresource location after the configured grant timer is started, theterminal device may perform retransmission of the deprioritized data byitself at the 1-st configured grant resource location, which isbeneficial to ensure a timely transmission of the deprioritized data,reduce a transmission delay and is beneficial to meet a transmissionneed of a service with a high delay requirement (for example, anultra-reliable and low latency communication (URLLC)).

It should be understood that in the Embodiment 1-1, the target resourcelocation may be another resource location described above, which is notlimited in the embodiment of the present application. For example, anyconfigured grant resource location after the 1-st configured grantresource location, or, N configured grant resource locations startingfrom the 1-st configured grant resource, etc., where N is an integergreater than 1.

Embodiment 1-2: the first time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the configured grant timer is started, where M is aninteger greater than 1.

In the Embodiment 1-2, as a specific example, the terminal device maydetermine the M-th configured grant resource location after theconfigured grant timer is started as a target resource location forretransmitting the deprioritized data.

If the terminal device has not received a scheduling instruction for thedeprioritized data from the network device during the time period fromwhen the configured grant timer is started to an M-th configured grantresource location after the configured grant timer is started, theterminal device may perform retransmission of the deprioritized data byitself at the M-th configured grant resource location, which isbeneficial to ensure a timely transmission of the deprioritized data,reduce a transmission delay and is beneficial to meet a transmissionneed of a service with a high delay requirement (for example, a URLLCservice).

It should be understood that in the Embodiment 1-2, the target resourcelocation may be another resource location described above, which is notlimited in the embodiment of the present application. For example, anyconfigured grant resource location after the M-th configured grantresource location, or, first N configured grant resource locationsstarting from the M-th configured grant resource, etc., where N is aninteger greater than 1.

Embodiment 1-3: the first time period is at least part of a time periodfrom when the configured grant timer is started to when the configuredgrant timer expires.

Assuming that the start time instant of a configured grant timer is t₁and end time instant is t₂, then the first time period may be a part ofa time period from the start time instant t₁ to the end time instant t₂.

For example, a time period from t₁ to t₃, where t₃ is earlier than t₂,in this case, a 1-st configured grant resource location after t₃, orfirst N configured grant resource locations after t₃, where N is greaterthan 1, or at least one configured grant resource location after t₃,etc., may be determined as the target resource location. A specificimplementation may refer to the relevant description above, which willnot be repeated here.

For another example, a time period from t₃ to t₂, where t₃ is later thant₁, in this case, a 1-st configured grant resource location after t₂, orfirst N configured grant resource locations after t₂, where N is greaterthan 1, or at least one configured grant resource location after t₂,etc., may be determined as the target resource location. A specificimplementation may refer to the relevant description above, which willnot be repeated here.

For yet another example, a time period from t₃ to t₄, where t₄ isearlier than t₂, t₃ is later than t₁, in this case, a 1-st configuredgrant resource location after t₄, or first N configured grant resourcelocations after t₄, where N is greater than 1, or at least oneconfigured grant resource location after t₄, etc., may be determined asthe target resource location. A specific implementation may refer to therelevant description above, which will not be repeated here.

Embodiment 1-4: the first time period is a time period from when theconfigured grant timer is started to when the configured grant timerexpires.

In an embodiment, assuming that start time instant of a configured granttimer is t₁ and end time instant is t₂, then the first time period maybe a time period from the start time instant t₁ to the end time instantt₂.

In this case, a 1-st configured grant resource location after t₂, orfirst N configured grant resource locations after t₂, where N is greaterthan 1, or at least one configured grant resource location after t₂,etc., may be determined by the terminal device as the target resourcelocation. A specific implementation may refer to the relevantdescription above, which will not be repeated here.

If the terminal device has not received a scheduling instruction for thedeprioritized data from the network device during the time period fromwhen the configured grant timer is started to when the configured granttimer expires, the terminal device may perform retransmission of thedeprioritized data by itself at the 1-st configured grant resourcelocation after the configured grant timer expires, which is beneficialto avoid the conflict between the retransmission scheduling of thedeprioritized data by a network device and the retransmission of thedeprioritized data by the terminal device itself and reduce thecomplexity of terminal equipment processing, and in a condition thatprioritizing the retransmission scheduling of the deprioritized data bythe network device, further ensure a timely retransmission of thedeprioritized data, reduce a transmission delay and is beneficial tomeet a transmission need of a service with a high delay requirement.

Embodiment 1-5: the first time period is a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the configured grant timer expires.

As a specific example, the 1-st configured grant resource location afterthe configured grant timer expires may be determined as the targetresource location for retransmitting the deprioritized data.

If the terminal device has not received a scheduling instruction for thedeprioritized data from the network device during the time period fromwhen the configured grant timer is started to when the configured granttimer expires, the terminal device may perform retransmission of thedeprioritized data by itself at the 1-st configured grant resourcelocation after the configured grant timer expires, which is beneficialto avoid the conflict between the retransmission scheduling of thedeprioritized data by a network device and the retransmission of thedeprioritized data by the terminal device itself, and in a conditionthat prioritizing the retransmission scheduling of the deprioritizeddata by the network device, further ensure a timely retransmission ofthe deprioritized data, reduce a transmission delay and is beneficial tomeet a transmission need of a service with a high delay requirement.

It should be understood that in the Embodiment 1-5, the target resourcelocation may be other resource locations described above, which is notlimited in the embodiments of the present application. For example, anyconfigured grant resource location after the 1-st configured grantresource location after the configured grant timer expires, or, at leastone configured grant resource location starting from the 1-st configuredgrant resource after the configured grant timer expires, or, Nconfigured grant resource locations starting from the 1-st configuredgrant resource after the configured grant timer expires, etc., where Nis an integer greater than 1.

Embodiment 1-6: the first time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the configured grant timer expires, where M is greaterthan 1.

As a specific example, the target resource location for retransmittingthe deprioritized data may be the M-th configured grant resourcelocation after the configured grant timer expires.

In other embodiments, the target resource location may be other resourcelocations described above, which is not limited in the embodiments ofthe present application. For example, any configured grant resourcelocation after the M-th configured grant resource location after theconfigured grant timer expires, or, at least two configured grantresource locations starting from the M-th configured grant resource, or,N configured grant resource locations starting from the M-th configuredgrant resource, etc., where N is greater than 1.

Embodiment 1-7: the first time period is a time period from when theconfigured grant timer is started to a third time instant after theconfigured grant timer expires.

In an embodiment, the time period from when the configured grant timerexpires to the third time instant may be predefined or configured by anetwork device. Therefore, the location of the third time instant may bedetermined according to a start time instant of the configured granttimer, a time duration of the configured grant timer and a time durationfrom when the configured grant timer expires to the third time instant.

In the Embodiment 1-7, as a specific example, the target resourcelocation for retransmitting the deprioritized data may be a 1-stconfigured grant resource location after the third time instant.

In other embodiments, the target resource location may be other resourcelocations described above, which is not limited in the embodiments ofthe present application. For example, any configured grant resourcelocation after the 1-st configured grant resource location after thethird time instant, or, at least two configured grant resource locationsstarting from the third time instant, or, first N configured grantresource locations starting from the third time instant, etc., where Nis greater than 1.

Embodiment 1-8: the first time period is a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the third time instant after the configured grant timerexpires.

Here, a method for determining the location of the third time instantmay refer to the relevant implementation above, which will not berepeated here.

In the Embodiment 1-8, as a specific example, the target resourcelocation for retransmitting the deprioritized data may be a 1-stconfigured grant resource location after the third time instant.

In other embodiments, the target resource location may be other resourcelocations described above, which is not limited in the embodiments ofthe present application. For example, any configured grant resourcelocation after the 1-st configured grant resource location after thethird time instant, or, at least two configured grant resource locationsstarting from the third time instant, or, first N configured grantresource locations starting from the third time instant, etc., where Nis greater than 1.

Embodiment 1-9: the first time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the third time instant after the configured grant timerexpires, where M is greater than 1.

In an embodiment, a method for determining the location of the thirdtime instant may refer to the relevant implementation above, which willnot be repeated here.

In the Embodiment 1-9, as a specific example, the target resourcelocation for retransmitting the deprioritized data may be an M-thconfigured grant resource location after the third time instant.

In some other embodiments, the target resource location may be otherresource locations described above, which is not limited in theembodiments of the present application. For example, any configuredgrant resource location after the M-th configured grant resourcelocation after the third time instant, or, at least two configured grantresource locations starting from the M-th configured grant resourcelocation, or, first N configured grant resource locations starting fromthe M-th configured grant resource location, etc., where N is greaterthan 1.

Embodiment 1-10: the first time period is a time period from when theconfigured grant timer expires to a 1-st configured grant resourcelocation after the configured grant timer expires.

In the Embodiment 1-10, as a specific example, the target resourcelocation for retransmitting the deprioritized data may be a 1-stconfigured grant resource location after the configured grant timerexpires.

In other embodiments, the target resource location may be other resourcelocations described above, which is not limited in the embodiments ofthe present application. For example, any configured grant resourcelocation after the configured grant timer expires, or, at least twoconfigured grant resource locations after the configured grant timerexpires, or, first N configured grant resource locations starting fromthe 1-st configured grant resource location, etc., where N is greaterthan 1.

In a condition that a network device does not schedule a retransmissionof the deprioritized data, the terminal device may performretransmission of the deprioritized data by itself at the 1-stconfigured grant resource location after the configured grant timerexpires, which is beneficial to avoid the conflict between theretransmission scheduling of the deprioritized data by the networkdevice and the retransmission of the deprioritized data by the terminaldevice itself, and ensure a timely retransmission of the deprioritizeddata, reduce a transmission delay and is beneficial to meet atransmission need of a service with a high delay requirement.

Embodiment 1-11: the first time period is a time period from when theconfigured grant timer expires to an M-th configured grant resourcelocation after the configured grant timer expires, where M is greaterthan 1.

In the Embodiment 1-11, as a specific example, the target resourcelocation for retransmitting the deprioritized data may be an M-thconfigured grant resource location after the configured grant timerexpires.

In other embodiments, the target resource location may be other resourcelocations described above, which is not limited in the embodiments ofthe present application. For example, any configured grant resourcelocation after the M-th configured grant resource location, or, at leasttwo configured grant resource locations after the M-th configured grantresource location, or, first N configured grant resource locationsstarting from the M-th configured grant resource location, etc., where Nis greater than 1.

Embodiment 1-12: the first time period is a time period from when theconfigured grant timer expires to a third time instant after theconfigured grant timer expires.

In an embodiment, a method for determining the location of the thirdtime instant may refer to the relevant implementation above, which willnot be repeated here.

In the Embodiment 1-12, as a specific example, determined as the targetresource location for retransmitting the deprioritized data may be a1-st configured grant resource location after the third time instant.

In other embodiments, the target resource location may be other resourcelocations described above, which is not limited in the embodiments ofthe present application. For example, any configured grant resourcelocation after the 1-st configured grant resource location after thethird time instant, or, at least two configured grant resource locationsstarting from the third time instant, or, first N configured grantresource locations starting from the third time instant, etc., where Nis greater than 1.

Embodiment 1-13: the first time period is a time period from when theconfigured grant timer expires to a 1-st configured grant resourcelocation after a third time instant after the configured grant timerexpires.

In an embodiment, a method for determining the location of the thirdtime instant may refer to a relevant implementation above, which willnot be repeated here.

In the Embodiment 1-13, as a specific example, the target resourcelocation for retransmitting the deprioritized data may be the 1-stconfigured grant resource location after the third time instant.

In other embodiments, the target resource location may be other resourcelocations described above, which is not limited in the embodiments ofthe present application. For example, any configured grant resourcelocation after the 1-st configured grant resource location after thethird time instant, or, at least two configured grant resource locationsstarting from the third time instant, or, first N configured grantresource locations starting from the third time instant, etc., where Nis greater than 1.

Embodiment 1-14: the first time period is a time period from when theconfigured grant timer expires to an M-th configured grant resourcelocation after a third time instant after the configured grant timerexpires, where M is greater than 1.

In an embodiment, a method for determining the location of the thirdtime instant may refer to the relevant implementation above, which willnot be repeated here.

In the Embodiment 1-14, as a specific example, the target resourcelocation for retransmitting the deprioritized data may be the M-thconfigured grant resource location after the third time instant.

In other embodiments, the target resource location may be other resourcelocations described above, which is not limited in the embodiments ofthe present application. For example, any configured grant resourcelocation after the M-th configured grant resource location after thethird time instant, or, at least two configured grant resource locationsstarting from the M-th configured grant resource location, or, first Nconfigured grant resource locations starting from the M-th configuredgrant resource location, etc., where N is greater than 1.

Therefore, according to the wireless communication method of theembodiment of the present application, the terminal device may determinewhether to retransmit the deprioritized data according to the schedulingsituation of the deprioritized data after the configured grant timer isstarted, which is beneficial to avoid the conflict between theretransmission scheduling of the deprioritized data by the networkdevice and the retransmission of the deprioritized data by the terminaldevice itself, and ensure a timely retransmission of the deprioritizeddata in a condition that the deprioritized data is not scheduled by thenetwork device, reduce a transmission delay and is beneficial to meet atransmission need of a service with a high delay requirement.

Embodiment 2:

In some embodiments, a transmission situation of the deprioritized datamay include at least one of the following: whether the deprioritizeddata is transmitted, whether the deprioritized data is initialtransmitted, whether the deprioritized data is retransmitted, etc.

As an example, whether the deprioritized data is transmitted may bedetermined according to whether the deprioritized data is stored in aHARQ process where the deprioritized data is located, for example, ifthe deprioritized data is not stored in the HARQ process where thedeprioritized data is located, it may be determined that thedeprioritized data is transmitted; or, if the HARQ process where thedeprioritized data is located is empty, it may be determined that thedeprioritized data is transmitted, otherwise, it may be determined thatthe deprioritized data is not transmitted.

As another example, whether the deprioritized data is transmitted may bedetermined according to whether an NDI in a HARQ process where thedeprioritized data is located is inverted, for example, if the NDI inthe HARQ process where the deprioritized data is located is inverted, itmay be determined that the deprioritized data is transmitted; or, if theNDI in the HARQ process where the deprioritized data is located is notinverted, it may be determined that the deprioritized data is nottransmitted or needs to be retransmitted.

As yet another example, whether the deprioritized data is transmittedmay be determined according to whether the deprioritized data isscheduled, for example, if the deprioritized data is scheduled, it maybe determined that the deprioritized data is transmitted.

It should be understood that in the present embodiment, the transmissionof the deprioritized data may be due to a retransmission scheduling ofthe network device, or the transmission of the deprioritized data mayalso be due to a transmission by the terminal device itself, which isnot limited by the embodiment of the present application. Thedeprioritized data is retransmitted only in a condition that thedeprioritized data is not transmitted, in a condition that thedeprioritized data is transmitted, the deprioritized data is notretransmitted, which is beneficial to avoid wasting of system resources.

In the embodiment of the present application, the terminal device maydetermine whether to retransmit the deprioritized data according towhether the deprioritized data is transmitted during a second timeperiod after a configured grant timer is started.

The implementation of the configured grant timer may refer to therelevant description in the Embodiment 1, which will not be repeatedhere.

For example, if the deprioritized data is not transmitted during asecond time period after the configured grant timer is started, in thiscase, the terminal device may retransmit the deprioritized data, thatis, the deprioritized data may be retransmitted using the aforementionedmanner 2.

For another example, if the deprioritized data is transmitted during asecond time period after the configured grant timer is started, in thiscase, the terminal device may not have to retransmit the deprioritizeddata.

Therefore, the embodiment of the present application may retransmit thedeprioritized data in a condition that the deprioritized data is nottransmitted, on the one hand, it may avoid the conflict between thenetwork scheduling retransmission of the deprioritized data and theterminal device retransmitting the deprioritized data by itself, on theother hand, it may prioritize the network scheduling retransmission ofthe deprioritized data, and at the same time, it may reduce a lossprobability of the deprioritized data and ensure a reliable transmissionof the deprioritized data.

Further, in a condition that it is determined to retransmit thedeprioritized data, the terminal device may retransmit the deprioritizeddata on a configured grant resource, for example, the terminal devicemay retransmit the deprioritized data at one or more configured grantresource locations after the second time period.

As an example, the terminal device may retransmit the deprioritized dataon at least one configured grant resource location after the second timeperiod, the at least one configured grant resource location may be anyconfigured grant resource location after the second time period.

As another example, the terminal device may retransmit the deprioritizeddata on first N configured grant resource locations after the secondtime period, or in other words, N configured grant resource locationsstarting from a 1-st configured grant resource location after the secondtime period, or in other words, at least one configured grant resourcelocation starting from the 1-st configured grant resource location afterthe second time period, where N is a positive integer, which isbeneficial to ensure a timely transmission of the deprioritized data.

As a specific example, the terminal device may retransmit thedeprioritized data at a 1-st configured grant resource location afterthe second time period, which is beneficial to ensure a timelytransmission of the deprioritized data.

In the following, in combination with a specific embodiment, a specificlocation of the second time period and a corresponding target resourcelocation are described.

Embodiment 2-1: the second time period is a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the configured grant timer is started.

Embodiment 2-2: the second time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the configured grant timer is started, where M is aninteger greater than 1.

Embodiment 2-3: the second time period is at least part of a time periodfrom when the configured grant timer is started to when the configuredgrant timer expires.

Embodiment 2-4: the second time period is a time period from when theconfigured grant timer is started to when the configured grant timerexpires.

Embodiment 2-5: the second time period is a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the configured grant timer expires.

Embodiment 2-6: the second time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the configured grant timer expires, where M is greaterthan 1.

Embodiment 2-7: the second time period is a time period from when theconfigured grant timer is started to a third time instant after theconfigured grant timer expires.

Embodiment 2-8: the second time period is a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after a third time instant after the configured grant timerexpires.

Embodiment 2-9: the second time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after a third time instant after the configured grant timerexpires, where M is greater than 1.

Embodiment 2-10: the second time period is a time period from when theconfigured grant timer expires to a 1-st configured grant resourcelocation after the configured grant timer expires.

Embodiment 2-11: the second time period is a time period from when theconfigured grant timer expires to an M-th configured grant resourcelocation after the configured grant timer expires, where M is greaterthan 1.

Embodiment 2-12: the second time period is a time period from when theconfigured grant timer expires to a third time instant after theconfigured grant timer expires.

Embodiment 2-13: the second time period is a time period from when theconfigured grant timer expires to a 1-st configured grant resourcelocation after a third time instant after the configured grant timerexpires.

Embodiment 2-14: the second time period is a time period from when theconfigured grant timer expires to an M-th configured grant resourcelocation after a third time instant after the configured grant timerexpires, where M is greater than 1.

It should be understood that Embodiment 2-1 to Embodiment 2-14correspond to Embodiment 1-1 to Embodiment 1-14 in Embodiment 1,respectively, the specific implementation of which may refer to therelevant description in the embodiments above, which will not berepeated here.

Therefore, according to a wireless communication method of theembodiment of the present application, the terminal device may determinewhether to retransmit deprioritized data according to a transmissionsituation of the deprioritized data after a configured grant timer isstarted, which is beneficial to avoid the conflict between theretransmission scheduling of the deprioritized data by the networkdevice and the retransmission of the deprioritized data by the terminaldevice itself, at the same time, in a condition that the network devicedoes not schedule the deprioritized data, it is beneficial to ensure atimely retransmission of the deprioritized data, reduce a transmissiondelay, and is beneficial to meet a transmission need of a service with ahigh delay requirement.

Embodiment 3:

In some embodiments, the processing situation of the deprioritized datamay be whether the deprioritized data is cleared, or, whether thedeprioritized data is flushed by the subsequent data to be transmitted,whether a HARQ process corresponding to the deprioritized data iscleared, etc.

For example, if the HARQ process corresponding to the deprioritized datais cleared, it may be determined that the deprioritized data is cleared,or, if the data stored in the HARQ process where the deprioritized datais located is not the deprioritized data, then it is determined that thedeprioritized data is cleared.

It should be understood that in the present embodiment, if deprioritizeddata is cleared, it may be considered that the deprioritized data istransmitted, or the deprioritized data is scheduled, in this case, itmay not have to retransmit the deprioritized data, otherwise, it isconsidered that the deprioritized data has not been transmitted, or thedeprioritized data has not been scheduled, therefore, the deprioritizeddata may be retransmitted.

In the embodiment of the present application, the terminal device maydetermine whether to retransmit the deprioritized data according towhether the deprioritized data is cleared during a third time periodafter a configured grant timer is started.

The implementation of the configured grant timer may refer to therelevant description in the Embodiment 1, which will not be repeatedhere.

For example, if the deprioritized data is not cleared during the thirdtime period after the configured grant timer is started, in this case,the terminal device may retransmit the deprioritized data, that is, thedeprioritized data may be retransmitted using the aforementioned manner2.

For another example, if the deprioritized data is cleared during thethird time period after the configured grant timer is started, in thiscase, the terminal device may not have to retransmit the deprioritizeddata.

Therefore, the embodiment of the present application may retransmit thedeprioritized data in a condition that the deprioritized data is nottransmitted by a network terminal, on the one hand, it may avoid theconflict between the network scheduling retransmission of thedeprioritized data and the terminal device retransmitting thedeprioritized data by itself, on the other hand, it may prioritize thenetwork scheduling retransmission of the deprioritized data, and at thesame time, it may reduce a loss probability of the deprioritized dataand ensure a reliable transmission of the deprioritized data.

Further, in a condition that it is determined to retransmit thedeprioritized data, the terminal device may retransmit the deprioritizeddata on a configured grant resource, for example, the terminal devicemay retransmit the deprioritized data at one or more configured grantresource locations after the third time period.

As an example, the terminal device may retransmit the deprioritized dataon at least one configured grant resource location after the third timeperiod, the at least one configured grant resource location may be anyconfigured grant resource location after the third time period.

As another example, the terminal device may retransmit the deprioritizeddata on first N configured grant resource locations after the third timeperiod, or in other words, N configured grant resource locationsstarting from a 1-st configured grant resource location after the thirdtime period, or in other words, at least one configured grant resourcelocation starting from the 1-st configured grant resource location afterthe third time period, where N is a positive integer, which isbeneficial to ensure a timely transmission of the deprioritized data.

As a specific example, the terminal device may retransmit thedeprioritized data at a 1-st configured grant resource location afterthe third time period, which is beneficial to ensure a timelytransmission of deprioritized data.

In the following, in combination with a specific embodiment, a specificlocation of the third time period and a corresponding target resourcelocation are described.

Embodiment 3-1: the third time period is a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the configured grant timer is started.

Embodiment 3-2: the third time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the configured grant timer is started, where M is aninteger greater than 1.

Embodiment 3-3: the third time period is at least part of a time periodfrom when the configured grant timer is started to when the configuredgrant timer expires.

Embodiment 3-4: the third time period is a time period from when theconfigured grant timer is started to when the configured grant timerexpires.

Embodiment 3-5: the third time period is a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the configured grant timer expires.

Embodiment 3-6: the third time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the configured grant timer expires, where M is greaterthan 1.

Embodiment 3-7: the third time period is a time period from when theconfigured grant timer is started to a third time instant after theconfigured grant timer expires.

Embodiment 3-8: the third time period is a time period from when theconfigured grant timer is started to a first configured grant resourcelocation after a third time instant after the configured grant timerexpires.

Embodiment 3-9: the third time period is a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after a third time instant after the configured grant timerexpires, where M is greater than 1.

Embodiment 3-10: the third time period is a time period from when theconfigured grant timer expires to a 1-st configured grant resourcelocation after the configured grant timer expires.

Embodiment 3-11: the third time period is a time period from when theconfigured grant timer expires to an M-th configured grant resourcelocation after the configured grant timer expires, where M is greaterthan 1.

Embodiment 3-12: the third time period is a time period from when theconfigured grant timer expires to a third time instant after theconfigured grant timer expires.

Embodiment 3-13: the third time period is a time period from when theconfigured grant timer expires to a 1-st configured grant resourcelocation after a third time instant after the configured grant timerexpires.

Embodiment 3-14: the third time period is a time period from when theconfigured grant timer expires to an M-th configured grant resourcelocation after a third time instant after the configured grant timerexpires, where M is greater than 1.

It should be understood that Embodiment 3-1 to Embodiment 3-14correspond to Embodiment 1-1 to Embodiment 1-14 in Embodiment 1,respectively, the specific implementation of which may refer to therelevant description in the embodiments above, which will not berepeated here.

Embodiment 4:

In the embodiment 4, the terminal device may directly retransmit thedeprioritized data on a specific configured grant resource withoutdetermining a scheduling situation, a transmission situation, or aprocessing situation of the deprioritized data. For example, theterminal device may retransmit the deprioritized data on a firstconfigured grant resource after a configured grant timer is started.

In some embodiments, the first configured grant resource location is oneof the following:

at least one configured grant resource location after the configuredgrant timer is started;

a 1-st configured grant resource location after the configured granttimer is started;

first N configured grant resource locations after the configured granttimer is started, where N is an integer greater than 1;

at least one configured grant resource location after a first timeinstant after the configured grant timer is started;

a 1-st configured grant resource location after the first time instantafter the configured grant timer is started;

first N configured grant resource locations after the first time instantafter the configured grant timer is started, where N is an integergreater than 1;

at least one configured grant resource location after the configuredgrant timer expires;

a 1-st configured grant resource location after the configured granttimer expires; first N configured grant resource locations after theconfigured grant timer expires, where N is an integer greater than 1; atleast one configured grant resource location after a second time instantafter the configured grant timer expires;

a 1-st configured grant resource location after the second time instantafter the configured grant timer expires;

first N configured grant resource locations after the second timeinstant after the configured grant timer expires, where N is a positiveinteger greater than 1.

Here, the specific implementation of the first configured grant resourcemay refer to the specific implementation of Embodiment 1-1 to Embodiment1-14 above, which will not be repeated here.

In an embodiment, the first time instant may be predefined or configuredby a network device.

In an embodiment, the second time instant may also be predefined orconfigured by a network device.

In the embodiment of the present application, the method 200 may furtherinclude:

the terminal device receives configuration information sent by a networkdevice, where the configuration information is used to configure atleast one of the following:

a period of the configured grant resource; an identity of the configuredgrant resource; a hybrid automatic repeat request (HARQ) process numbercorresponding to the configured grant resource; a configured grant timerfor the HARQ process of the configured grant resource; an automaticretransmission activation indication, where the automatic retransmissionactivation indication is used to indicate the terminal device to use theconfigured grant resource to retransmit the deprioritized data, or toindicate whether the terminal device determines, according to the firstinformation, whether to retransmit the deprioritized data on theconfigured grant resource and/or determines the target resource locationfor retransmitting the deprioritized data.

In some embodiments, the terminal device may determine, according to theautomatic retransmission activation indication, whether to retransmitthe deprioritized data using the manners in the aforementionedembodiments, for example, in a condition that the configurationinformation includes the automatic retransmission activation indication,the terminal device may use the manners in the aforementionedembodiments to retransmit the deprioritized data, or the automaticretransmission activation indication may be used to indicate whether theterminal device uses the aforementioned manner 2 to retransmit thedeprioritized data. In this case, the terminal device may use themanners in the aforementioned embodiments to perform the retransmissionof the deprioritized data when the automatic retransmission activationindication indicates to use the aforementioned manner 2 to retransmitthe deprioritized data.

In some embodiments, the automatic retransmission activation indicationmay be for the configured grant resource, that is, the data scheduledfor transmission on the configured grant resource may be configured tobe retransmitted in the manners in the aforementioned embodiments. Thatis, the deprioritized data may be the data scheduled for transmission onthe configured grant resource.

In some other embodiments, the automatic retransmission activationindication may be for a specific configured grant resource, that is, thedata scheduled for transmission on the specific configured grantresource may be configured to be retransmitted in the manners in theaforementioned embodiments. That is, the deprioritized data may be thedata scheduled for transmission on the specific configured grantresource.

In some other embodiments, the automatic retransmission activationindication may be for a current configured grant resource, that is, thedata scheduled for transmission on the current configured grant resourcemay be configured to be retransmitted in the manners in theaforementioned embodiments. That is, the deprioritized data may be thedata scheduled for transmission on the currently configured grantresource.

In some other embodiments, the automatic retransmission activationindication may be for a specific HARQ process of the configured grantresource, that is, the data transmitted using the specific HARQ processof the configured grant resource may be configured to be retransmittedin the manners in the aforementioned embodiments. That is, thedeprioritized data may be the data using the specific HARQ process ofthe configured grant resource.

In some other embodiments, the automatic retransmission activationindication may be for a specific HARQ process, the specific HARQ processmay correspond to one configured grant resource, or may also correspondto multiple configured grant resources. That is, the data transmittedusing the specific HARQ process may be configured to be retransmitted inthe manners in the aforementioned embodiments. That is, thedeprioritized data may be the data using the specific HARQ process.

In other embodiments, the automatic retransmission activation indicationmay be for a specific terminal device, that is, the deprioritized dataon the specific terminal device may be configured to be retransmitted inthe manners in the aforementioned embodiments.

That is, the deprioritized data may be the deprioritized data to betransmitted on the specific terminal device, or the deprioritized datastored on the specific terminal device.

It should be understood that in the embodiment of the presentapplication, a HARQ process of the configured grant resource and a HARQprocess of the deprioritized data may be the same or different, which isnot limited in the embodiments of the present application.

It should be understood that in the embodiment of the presentapplication, a CG identity of the configured grant resource and a CGidentity of the deprioritized data may be the same or different, whichis not limited in the embodiments of the present application.

It should be understood that in the embodiment of the presentapplication, the network device may also perform retransmissionscheduling on the deprioritized data when a terminal device does notretransmit the deprioritized data.

For example, if the network device does not receive the deprioritizeddata from the terminal device within a period of time, the networkdevice may perform retransmission scheduling on the deprioritized data,specifically, a scheduling instruction may be sent to the terminaldevice to schedule a retransmission of the deprioritized data. Thespecific implementation may refer to the relevant description above,which will not be repeated here.

In the following, in combination with the specific embodiments shown inFIG. 3 and FIG. 4, a wireless communication method of the embodiment ofthe present application will be described in detail.

Firstly, the network device may configure a CG resource for the terminaldevice, in an embodiment, configuration information of the CG resourcemay include at least one of the following:

a period of the CG resource, for example, one slot;

an identity (ID) of the CG resource, for example, the ID may be 1;

a configured grant timer (configuredGrantTimer) of a HARQ process of theCG resource, for example, a length of the timer may be 3, whichindicates 3 slots, or 3 CG periods in length;

a HARQ process number corresponding to the CG resource, for example, theHARQ process number may be 2, 3, 4;

an automatic retransmission activation indication.

In an embodiment, the automatic retransmission activation indication mayalso be predefined or determined by a terminal device itself

Further, a network device indicates to activate a CG resource with a CGidentity 1 through the downlink control information (DCI). After that,the terminal device uses this CG resource for performing datatransmission.

At a certain time instant, the network device performs data transmissionon a DG resource through DCI scheduling, the DG resource overlaps the CGresource, and HARQ processes of the DG resource and the CG resource aredifferent, for example, the DG resource corresponds to a HARQ process 1,and the CG resource corresponds to a HARQ process 2.

Further, the terminal device may perform intra-UE prioritization,determine to preferentially transmit data on the DG resource, packet thedata to be transmitted on the DG resource to generate MAC PDU2. Theterminal device may also packet the data to be transmitted on the CGresource to generate MAC PDU1 (that is, a deprioritized MAC PDU). Theterminal device saves MAC PDU1 in a buffer corresponding to HARQ process1, saves MAC PDU2 in a buffer corresponding to HARQ process 2, andstarts a CG timer corresponding to the HARQ process 2.

Thereafter, the terminal device transmits the prioritized MAC PDU1.

Within a period of time after the configured grant timer is started, theterminal device determines to automatically retransmit the deprioritizedMAC PDU2 according to whether the deprioritized MAC PDU2 is scheduled,is transmitted or is cleared. A specific implementation may refer to theaforementioned embodiments.

As a preferred embodiment, as shown in FIG. 3, if the deprioritized MACPDU2 is not scheduled, not transmitted, or not cleared during a timeperiod from when the CG timer is started to a 1-st configured grantresource location after the CG timer is started, the terminal device mayuse the 1-st configured grant resource to transmit the deprioritized MACPDU2, which is beneficial to ensure a timely transmission of thedeprioritized data, and reduce a transmission delay.

As another preferred embodiment, as shown in FIG. 4, if thedeprioritized MAC PDU2 is not scheduled, not transmitted, or not clearedduring a time period from when the CG timer is started to when the CGtimer expires, the terminal device may use a 1-st configured grantresource after the CG timer expires to transmit the deprioritized MACPDU2, which is beneficial to ensure a timely transmission of thedeprioritized data, and reduce a transmission delay.

The wireless communication method according to the embodiment of thepresent application is described in detail above in combination withFIGS. 2 to 4 from the perspective of the terminal device, and wirelesscommunication method according to another embodiment of the presentapplication is described in detail below in combination with FIGS. 5 and6 from the perspective of the network device. It should be understoodthat the description on the side of the network device corresponds tothe description on the side of the terminal device, and similardescriptions may be found above and will not be repeated here to avoidrepetition.

FIG. 5 is a schematic flowchart of a wireless communication method 300according to another embodiment of the present application, the method300 may be executed by a network device in the communication systemshown in FIG. 1. As shown in FIG. 5, the method 300 includes thefollowing content:

S310, if a network device receives deprioritized data at a specificconfigured grant resource location, the network device does not performretransmission scheduling on the deprioritized data, where the specificresource location is determined according to first information, and thefirst information includes at least one of the following:

a running state of a configured grant timer; a configured grant resourcelocation after the configured grant timer is started; whether thedeprioritized data is scheduled during a first time period after theconfigured grant timer is started; whether the deprioritized data istransmitted during a second time period after the configured grant timeris started; whether the deprioritized data is cleared during a thirdtime period after the configured grant timer is started.

It should be understood that the specific configured grant resourcelocation here may be the target resource location for the terminaldevice in the method 200 to retransmit the deprioritized data, if thenetwork device receives the deprioritized data at the target resourcelocation, it may consider that the deprioritized data is retransmittedby the terminal device itself. In this case, the network device may nothave to schedule the retransmission of the deprioritized data, which isbeneficial to avoid waste of system resources and improve systemperformance.

FIG. 6 is a schematic flowchart of a wireless communication method 400according to another embodiment of the present application, the method400 may be executed by a network device in the communication systemshown in FIG. 1. As shown in FIG. 6, the method 400 includes thefollowing content:

S410, a network device schedules and retransmits deprioritized dataaccording to a running state of a configured grant timer.

In an embodiment, the network device may also schedule and retransmitthe deprioritized data according to a running state of the configuredgrant timer in case of a resource conflict.

In an embodiment, the network device may determine that a resourceconflict occurs when one of the following situations occurs:

1. when the deprioritized data exists;

2. when a CG resource that overlaps with a DG resource exists, that is,after the DG resource is scheduled, there is an available CG resource,and the CG resource and the DG resource at least partially overlaps intime-domain;

3. when a DG resource that overlaps with a CG resource exists, that is,after the CG resource, the DG resource is further scheduled, and the DGresource and the CG resource at least partially overlaps in time-domain;

4. when a DG resource that overlaps with a HARQ process using a CGresource exists, that is, there is a conflict between the CG resourceand the DG resource, the conflict between the CG resource and the DGresource may be any of the foregoing 2 or 3, and the HARQ processassociated with the DG resource is the same as the HARQ processassociated with the CG resource;

5. when another CG resource that overlaps with a CG resource exists,that is, a resource conflict occurs between the two CG resources;

or, it may also be other situations where a resource conflict occurs.The terminal device may also determine whether a resource conflictoccurs according to the above determination method.

In an embodiment, if the network device further indicates a resource Aused for automatically retransmitting the deprioritized data afterscheduling a DG resource, the technical solutions of the embodiments ofthe present application may also be extended to a condition that usingthe resource A to automatically retransmit the deprioritized dataassociated with the DG resource when the DG resource has a resourceconflict with another resource (for example, a DG resource or a CGresource), that is, if the network device further indicates thatresource A may be used for transmitting the deprioritized data afterscheduling the DG resource for transmitting the deprioritized data, thenin a condition that the DG resource has a resource conflict with anotherresource, the terminal device may use the resource A to retransmit thedeprioritized data associated with the DG resource.

In the embodiment of the present application, the network deviceretransmits deprioritized data according to a running state of aconfigured grant timer, includes at least one of the following:

the network device retransmits the deprioritized data during a firsttime period after the configured grant timer is started;

the network device retransmits the deprioritized data after the firsttime period after the configured grant timer is started;

the network device retransmits the deprioritized data after theconfigured grant timer is started;

the network device retransmits the deprioritized data after theconfigured grant timer expires.

In the present embodiment, the first time period is one of thefollowing:

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timer isstarted;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timer isstarted, where M is an integer greater than 1;

a time period from when the configured grant timer is started to whenthe configured grant timer expires;

at least part of the time period from when the configured grant timer isstarted to when the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer expires to a firstconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer is started to a firsttime instant after the configured grant timer expires;

a time period from when the configured grant timer is started to a firstconfigured grant resource location after the first time instant afterthe configured grant timer expires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the first time instant afterthe configured grant timer expires, where M is an integer greater than1;

a time period from when the configured grant timer expires to the firsttime instant after the configured grant timer expires;

a time period from when the configured grant timer expires to a firstconfigured grant resource location after the first time instant afterthe configured grant timer expires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the first time instant afterthe configured grant timer expires, where M is an integer greater than1.

A specific implementation may be referred to the implementation of theterminal device side, which will not be repeated here.

The method embodiments of the present application is described in detailabove in combination with FIGS. 2 to 6, and the device embodiments ofthe present application is described in detail below in combination withFIGS. 7 to 11. It should be understood that the device embodiments andthe method embodiments correspond to each other, and similardescriptions may be referred to the method embodiments.

FIG. 7 illustrates a schematic block diagram of a terminal device 500according to an embodiment of the present application. As shown in FIG.7, the terminal device 500 includes:

a determining module 510, configured to determine, according to firstinformation, whether to retransmit deprioritized data on a configuredgrant resource and/or determine a target resource location forretransmitting the deprioritized data, where the first informationincludes at least one of the following:

a running state of a configured grant timer;

a configured grant resource location after the configured grant timer isstarted;

whether the deprioritized data is scheduled during a first time periodafter the configured grant timer is started;

whether the deprioritized data is transmitted during a second timeperiod after the configured grant timer is started; and,

whether the deprioritized data is cleared during a third time periodafter the configured grant timer is started.

In some embodiments, the determining module 510 is specificallyconfigured to:

determine a first configured grant resource location after theconfigured grant timer is started as the target resource location.

In some embodiments, the first configured grant resource location is oneof the following:

at least one configured grant resource location after the configuredgrant timer is started;

a 1-st configured grant resource location after the configured granttimer is started;

first N configured grant resource locations after the configured granttimer is started, where N is an integer greater than 1;

at least one configured grant resource location after a first timeinstant after the configured grant timer is started;

a 1-st configured grant resource location after the first time instantafter the configured grant timer is started;

first N configured grant resource locations after the first time instantafter the configured grant timer is started, where N is an integergreater than 1;

at least one configured grant resource location after the configuredgrant timer expires;

a 1-st configured grant resource location after the configured granttimer expires; first N configured grant resource locations after theconfigured grant timer expires, where N is an integer greater than 1; atleast one configured grant resource location after a second time instantafter the configured grant timer expires;

a 1-st configured grant resource location after the second time instantafter the configured grant timer expires;

first N configured grant resource locations after the second timeinstant after the configured grant timer expires, where N is a positiveinteger greater than 1.

In some embodiments, the first information includes whether thedeprioritized data is scheduled during the first time period after theconfigured grant timer is started, the determining module 510 is furtherconfigured to:

determine to retransmit the deprioritized data if the deprioritized datais not scheduled during the first time period after the configured granttimer is started.

In some embodiments, the determining module 510 is further configuredto: determine a second configured grant resource location after thefirst time period as the target resource location in a condition that itis determined to retransmit the deprioritized data.

In some embodiments, the second configured grant resource location isone of the following:

at least one configured grant resource location after the first timeperiod;

first N configured grant resource locations after the first time period,where the N is a positive integer greater than 1; and,

a 1-st configured grant resource location after the first time period.

In some embodiments, the first time period is one of the following:

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timer isstarted;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timer isstarted, where M is an integer greater than 1;

a time period from when the configured grant timer is started to whenthe configured grant timer expires;

at least part of the time period from when the configured grant timer isstarted to when the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer is started to a thirdtime instant after the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the third time instant afterthe configured grant timer expires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the third time instant afterthe configured grant timer expires, where M is an integer greater than1;

a time period from when the configured grant timer expires to a 1-stconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer expires to the thirdtime instant after the configured grant timer expires;

a time period from when the configured grant timer expires to a 1-stconfigured grant resource location after the third time instant afterthe configured grant timer expires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the third time instant afterthe configured grant timer expires, where M is an integer greater than1.

In some embodiments, the first information includes whether thedeprioritized data is transmitted during the second time period afterthe configured grant timer is started, the determining module 510 isspecifically configured to:

determine to retransmit the deprioritized data if the deprioritized datais not transmitted during the second time period after the configuredgrant timer is started.

In some embodiments, the determining module 510 is specificallyconfigured to:

determine a third configured grant resource location after the secondtime period as the target resource location in a condition that it isdetermined to retransmit the deprioritized data.

In some embodiments, the third configured grant resource location is oneof the following:

at least one configured grant resource location after the second timeperiod;

first N configured grant resource locations after the second timeperiod, where N is a positive integer; and

a 1-st configured grant resource location after the second time period.

In some embodiments, the second time period is one of the following:

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timer isstarted;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timer isstarted, where M is an integer greater than 1;

a time period from when the configured grant timer is started to whenthe configured grant timer expires;

at least part of the time period from when the configured grant timer isstarted to when the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer expires to a 1-stconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer is started to afourth time instant after the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the fourth time instant afterthe configured grant timer expires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the fourth time instant afterthe configured grant timer expires, where M is an integer greater than1;

a time period from when the configured grant timer expires to a fourthtime instant after the configured grant timer expires;

a time period from when the configured grant timer expires to a 1-stconfigured grant resource location after the fourth time instant afterthe configured grant timer expires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the fourth time instant afterthe configured grant timer expires, where M is an integer greater than1.

In some embodiments, the first information includes whether thedeprioritized data is cleared during the third time period after theconfigured grant timer is started, the determining module 510 isspecifically configured to:

determine to retransmit the deprioritized data if the deprioritized datais not cleared during the third time period after the configured granttimer is started.

In some embodiments, the determining module 510 is further configuredto:

determine a fourth configured grant resource location after the thirdtime period as the target resource location in a condition that it isdetermined to retransmit the deprioritized data.

In some embodiments, the fourth configured grant resource location isone of the following:

at least one configured grant resource location after the third timeperiod;

first N configured grant resource locations after the third time period,where N is a positive integer;

a 1-st configured grant resource location after the third time period.

In some embodiments, the third time period is one of the following:

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timer isstarted;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timer isstarted, where M is an integer greater than 1;

a time period from when the configured grant timer is started to whenthe configured grant timer expires;

at least part of the time period from when the configured grant timer isstarted to when the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer expires to a 1-stconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer is started to a fifthtime instant after the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the fifth time instant afterthe configured grant timer expires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the fifth time instant afterthe configured grant timer expires, where M is an integer greater than1;

a time period from when the configured grant timer expires to the fifthtime instant after the configured grant timer expires;

a time period from when the configured grant timer expires to a 1-stconfigured grant resource location after the fifth time instant afterthe configured grant timer expires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the fifth time instant afterthe configured grant timer expires, where M is an integer greater than1.

In some embodiments, the terminal device further includes:

a communicating module, configured to receive configuration informationsent by a network device, where the configuration information is used toconfigure at least one of the following:

a period of the configured grant resource; an identity of the configuredgrant resource; a hybrid automatic repeat request (HARQ) process numbercorresponding to the configured grant resource; a configured grant timerfor the HARQ process of the configured grant resource, an automaticretransmission activation indication, where the automatic retransmissionactivation indication is used to indicate the terminal device to use theconfigured grant resource to retransmit the deprioritized data, or toindicate whether the terminal device determines, according to the firstinformation, whether to retransmit the deprioritized data on theconfigured grant resource and/or determines the target resource locationfor retransmitting the deprioritized data.

In some embodiments, the automatic retransmission activation indicationis for the configured grant resource, or the automatic retransmissionactivation indication is for a specific HARQ process of the configuredgrant resource, or the automatic retransmission activation indication isfor a specific terminal device, or the automatic retransmissionactivation indication is for a specific HARQ process.

In some embodiments, the deprioritized data is data to be transmitted byscheduling on the configured grant resource, data to be transmittedusing the specific HARQ process, data to be transmitted using thespecific HARQ process corresponding to the configured grant resource, ordeprioritized data to be transmitted on the specific terminal device.

In some embodiments, the above-mentioned communicating module may be acommunication interface or a transceiver, or an input-output interfaceto a communication chip or a system-on-a-chip. The above-mentioneddetermining module may be one or more processors.

It should be understood that the terminal device 500 according to theembodiment of the present application may correspond to the terminaldevice in the method embodiment of the present application, and theabove-mentioned and other operations and/or functions of each unit inthe terminal device 500 are respectively intended to implement acorresponding process of the terminal device in the method 200 shown inFIG. 2, which will not be repeated here for the sake of brevity.

FIG. 8 is a schematic block diagram of a network device according to anembodiment of the present application. The network device 800 in FIG. 8includes:

a processing module 810, configured to not perform retransmissionscheduling on deprioritized data if the network device receives thedeprioritized data at a specific configured grant resource location,wherein the specific configured grant resource location is determinedaccording to first information, and the first information comprises atleast one of the following:

a running state of a configured grant timer;

a configured grant resource location after the configured grant timer isstarted;

whether the deprioritized data is scheduled during a first time periodafter the configured grant timer is started;

whether the deprioritized data is transmitted during a second timeperiod after the configured grant timer is started;

whether the deprioritized data is cleared during a third time periodafter the configured grant timer is started.

In some embodiments, the above-mentioned processing module may be one ormore processors.

It should be understood that the network device 800 according to theembodiment of the present application may correspond to the terminaldevice in the method embodiment of the present application, and theabove-mentioned and other operations and/or functions of each unit inthe network device 800 are respectively intended to implement acorresponding process of the network device in the method 300 shown inFIG. 5, which will not be repeated here for the sake of brevity.

FIG. 9 is a schematic block diagram of a network device according to anembodiment of the present application. The network device 900 in FIG. 9includes:

a processing module 910, configured to schedule and retransmitdeprioritized data according to a running state of a configured granttimer.

In some embodiments, the processing module 910 is specificallyconfigured to:

schedule and retransmit the deprioritized data during the first timeperiod after the configured grant timer is started;

schedule and retransmit the deprioritized data after the first timeperiod after the configured grant timer is started;

schedule and retransmit the deprioritized data after the configuredgrant timer is started; and

schedule and retransmit the deprioritized data after the configuredgrant timer expires.

In some embodiments, the first time period is one of the following:

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timer isstarted;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timer isstarted, where M is an integer greater than 1;

a time period from when the configured grant timer is started to whenthe configured grant timer expires;

at least part of the time period from when the configured grant timer isstarted to when the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer expires to a firstconfigured grant resource location after the configured grant timerexpires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the configured grant timerexpires, where M is an integer greater than 1;

a time period from when the configured grant timer is started to a firsttime instant after the configured grant timer expires;

a time period from when the configured grant timer is started to a 1-stconfigured grant resource location after the first time instant afterthe configured grant timer expires;

a time period from when the configured grant timer is started to an M-thconfigured grant resource location after the first time instant afterthe configured grant timer expires, where M is an integer greater than1;

a time period from when the configured grant timer expires to the firsttime instant after the configured grant timer expires;

a time period from when the configured grant timer expires to a 1-stconfigured grant resource location after the first time instant afterthe configured grant timer expires;

a time period from when the configured grant timer expires to an M-thconfigured grant resource location after the first time instant afterthe configured grant timer expires, where M is an integer greater than1.

In some embodiments, the above-mentioned processing module may be one ormore processors.

It should be understood that the network device 900 according to theembodiment of the present application may correspond to the terminaldevice in the method embodiment of the present application, and theabove-mentioned and other operations and/or functions of each unit inthe network device 900 are respectively intended to implement acorresponding process of the network device in the method 400 shown inFIG. 6, which will not be repeated here for the sake of brevity.

FIG. 10 is a schematic block diagram of a communication device 600provided by an embodiment of the present application. The communicationdevice 600 shown in FIG. 10 includes a processor 610, the processor 610may call and run a computer program from a memory to implement themethod according to embodiments of the present application.

In an embodiment, as shown in FIG. 10, the communication device 600 mayalso include a memory 620. The processor 610 may call and run a computerprogram from the memory 620 to implement the method according toembodiments of the present application.

The memory 620 may be a separate component independent of the processor610 or may be integrated into the processor 610.

In an embodiment, as shown in FIG. 10, the communication device 600 mayinclude a transceiver 630, the processor 610 may control the transceiver630 to communicate with other devices, specifically, may sendinformation or data to other devices, or receive information or datasent from other devices.

The transceiver 630 may include a transmitter and a receiver. Thetransceiver 630 may further include an antenna, and the number of theantenna may be one or more.

In an embodiment, the communication device 600 may specifically be anetwork device of an embodiment of the present application, and thecommunication device 600 may implement a corresponding processimplemented by the network device in each method according to anembodiment of the present application, which will not be repeated herefor the sake of brevity.

In an embodiment, the communication device 600 may specifically be amobile terminal/terminal device of an embodiment of the presentapplication, and the communication device 600 may implement acorresponding process implemented by the mobile terminal/terminal devicein each method according to an embodiment of the present application,which will not be repeated here for the sake of brevity.

FIG. 11 is a schematic block diagram of a chip according to anembodiment of the present application. The chip 700 shown in FIG. 11includes a processor 710, the processor 710 may call and run a computerprogram stored in a memory, to implement the method according to anembodiment of the present application.

In an embodiment, as shown in FIG. 11, the chip 700 may also include amemory 710. The processor 710 may call and run a computer program storedin the memory 720, to implement the method according to an embodiment ofthe present application.

The memory 720 may be a separate component independent of the processor710 or may be integrated into the processor 710.

In an embodiment, the chip 700 may further include an input interface730. The processor 710 may control the input interface 730 tocommunicate with other devices or chips, specifically, may receiveinformation or data sent from other devices or chips.

In an embodiment, the chip 700 may further include an output interface740. The processor 710 may control the output interface 740 tocommunicate with other devices or chips, specifically, may sendinformation or data to other devices or chips.

In an embodiment, the chip may be applied to a network device of anembodiment of the present application, and the chip may implement acorresponding process implemented by the network device in each methodaccording to an embodiment of the present application, which will not berepeated here for the sake of brevity.

In an embodiment, the chip may be applied to a mobile terminal/terminaldevice of an embodiment of the present application, and the chip mayimplement a corresponding process implemented by the mobileterminal/terminal device in each method according to an embodiment ofthe present application, which will not be repeated here for the sake ofbrevity.

It should be understood that the chip mentioned in the embodiment of thepresent application may also be referred to as a system-level chip, asystem chip, a chip system, or a system-on-chip, etc.

An embodiment of the present application also provides a communicationsystem. The communication system includes a terminal device and anetwork device. The terminal device may be applied to implement acorresponding function implemented by the terminal device in theabove-mentioned method, and the network device may be applied toimplement a corresponding function implemented by the network device inthe above-mentioned method, which will not be repeated here for the sakeof brevity.

It should be understood that a processor of an embodiment of the presentapplication may be an integrated circuit chip with signal processingcapability. In an implementation process, each step of theabove-mentioned method embodiment may be accomplished by an integratedlogic circuitry in hardware of the processor or by an instruction in aform of software. The above-mentioned processor may be a general purposeprocessor, a digital signal processor (DSP), an application specificintegrated circuit (ASIC), a field programmable gate array (FPGA) oranother programmable logic device, a discrete gate or a transistor logicdevice, or a discrete hardware component. Each method, step, and logicalblock diagram disclosed in an embodiment of the present application maybe implemented or performed. The general purpose processor may be amicroprocessor or the processor may also be any conventional processor,etc. Steps of the method disclosed in combination with an embodiment ofthe present application may be directly embodied as performed by ahardware decoding processor, or performed with a combination of hardwareand software modules in the decoding processor. A software module may belocated in a random memory, a flash memory, a read-only memory, aprogrammable read-only memory or an electrically rewritable programmablememory, a register, and other storage media well established in the art.The storage medium is located in a memory and the processor readsinformation in the memory and completes the steps of the above-mentionedmethod in combination with its hardware.

It will be understood that the memory in an embodiment of the presentapplication may be a volatile memory or a non-volatile memory, or mayinclude both a volatile and a non-volatile memory. Where, thenon-volatile memory may be a read-only memory (ROM), a programmable ROM(PROM), an erasable programmable read-only memory (EPROM), anelectrically erasable programmable read-only memory (EPROM), anelectrically EPROM (EEPROM), or a flash memory. The volatile memory maybe a random access memory (RAM), which is used as an external cache. Byway of an exemplary but not restrictive description, many forms of RAMare available, such as a static RAM (SRAM), a dynamic RAM (DRAM), asynchronous DRAM (SDRAM), a double data rate SDRAM (DDR SDRAM), anenhanced SDRAM (ESDRAM), a synchlink DRAM (SLDRAM), and a direct RambusRAM (DR RAM). It should be noted that, the memory of the system andmethod described herein are intended to include, but are not limited to,these and any other suitable types of memories.

It should be understood that the above-mentioned memory is an exemplarybut not restrictive description, for example, the memory in anembodiment of the present application may also be a static RAM (SRAM), adynamic RAM (DRAM), a synchronous DRAM (SDRAM), a double data rate SDRAM(DDR SDRAM), an enhanced SDRAM (ESDRAM), a synchronous link DRAM(SLDRAM), and a direct Rambus RAM (DRAM), etc. That is, the memory in anembodiment of the present application is intended to include, but is notlimited to, these and any other suitable types of memory.

An embodiment of the present application also provides acomputer-readable storage medium, configured to store a computerprogram.

In an embodiment, the computer-readable storage medium may be applied toa network device of an embodiment of the present application, and thecomputer program enables a computer to implement a corresponding processimplemented by the network device in each method according to anembodiment of the present application, which will not be repeated herefor the sake of brevity.

In an embodiment, the computer-readable storage medium may be applied toa mobile terminal/terminal device of an embodiment of the presentapplication, and the computer program enables a computer to implement acorresponding process implemented by the mobile terminal/terminal devicein each method according to an embodiment of the present application,which will not be repeated here for the sake of brevity.

An embodiment of the present application also provides a computerprogram product, including a computer program instruction.

In an embodiment, the computer program product may be applied to anetwork device of an embodiment of the present application, and thecomputer program instruction enables a computer to implement acorresponding process implemented by the network device in each methodaccording to an embodiment of the present application, which will not berepeated here for the sake of brevity.

In an embodiment, the computer program product may be applied to amobile terminal/terminal device of an embodiment of the presentapplication, and the computer program instruction enables a computer toimplement a corresponding process implemented by the mobileterminal/terminal device in each method according to an embodiment ofthe present application, which will not be repeated here for the sake ofbrevity.

An embodiment of the present application also provides a computerprogram.

In an embodiment, the computer program may be applied to a networkdevice of an embodiment of the present application, when the computerprogram runs on a computer, enables the computer to implement acorresponding process implemented by the network device in each methodaccording to an embodiment of the present application, which will not berepeated here for the sake of brevity.

In an embodiment, the computer program may be applied to a mobileterminal/terminal device of an embodiment of the present application,when the computer program runs on a computer, enables the computer toimplement a corresponding process implemented by the mobileterminal/terminal device in each method according to an embodiment ofthe present application, which will not be repeated here for the sake ofbrevity.

Those skilled in the art may realize that, units and algorithmic stepsof each example described in combination with the embodiments disclosedherein are capable of being implemented in electronic hardware, or acombination of computer software and electronic hardware. Whether thesefunctions are performed in hardware or software depends on a particularapplication and a design constraint of the technical solution. Thoseskilled may use a different method to implement a described function foreach particular application, but such implementation should not beconsidered outside the scope of the present application.

Those skilled in the art may clearly understand that, for theconvenience and conciseness of description, the specific working processof the above-described system, device, and unit may refer to acorresponding process in the above-mentioned method embodiment, which isnot repeated here.

In several embodiments provided in the present application, it should beunderstood that the disclosed systems, apparatus and methods, may beimplemented in other ways. For example, the embodiments of the devicesdescribed above are merely schematic, for example, the division of theunits, which is only a logical functional division, may be practicallyimplemented in another way, for example, multiple units or componentsmay be combined or may be integrated into another system, or somefeatures may be ignored, or not implemented. On another point, a mutualcoupling or a direct coupling or a communication connection shown ordiscussed may be indirect coupling or a communication connection throughsome interfaces, apparatus or units, which may be electrical, mechanicalor other forms.

The unit illustrated as a separate component may or may not bephysically separated, and the component is shown as a unit may or maynot be a physical unit, i.e., they may be located in one place or may bedistributed to a plurality of network units. Some or all of these unitsmay be selected according to practical needs to achieve a purpose of asolution of the present embodiment.

In addition, each functional unit in each embodiment of the presentapplication may be integrated into a single processing unit, or eachunit may be physically present separately, or two or more units may beintegrated into a single unit.

If the function is implemented in a form of a software functional unitand sold or used as an independent product, it may be stored in acomputer-readable storage medium. Based on this understanding, atechnical solution of the present application essentially or a part thatcontributes to the existing technology or a part of the technicalsolution may be embodied in a form of a software product, and thecomputer software product is stored in a storage medium, includingseveral instructions which used to make a computer device (may be apersonal computer, a server, or a network device, etc.) to execute allor part of steps of methods according to the various embodiments of thepresent application. The aforementioned storage media includes: a Udisk, a mobile hard disk, a read-only memory (ROM), a random accessmemory (RAM), a magnetic disk or an optical disk and another medium thatmay store a program code.

The above-mentioned are only a specific implementation of the presentapplication, but a protection scope of the present application is notlimited to this. Any person skilled in the art may easily think of achange or a substitution within a technical scope disclosed in thepresent application, which should be covered within the protection scopeof the present application. Therefore, the protection scope of thepresent application should be subject to the protection scope of theclaims.

What is claimed is:
 1. A wireless communication method, comprising:determining, by a terminal device, according to first information,whether to retransmit deprioritized data on a configured grant resourceand/or determining a target resource location for retransmitting thedeprioritized data, wherein the first information comprises at least oneof the following: a running state of a configured grant timer; aconfigured grant resource location after the configured grant timer isstarted; whether the deprioritized data is scheduled during a first timeperiod after the configured grant timer is started; whether thedeprioritized data is transmitted during a second time period after theconfigured grant timer is started; and whether the deprioritized data iscleared during a third time period after the configured grant timer isstarted.
 2. The method according to claim 1, wherein the determining, bythe terminal device, according to the first information, whether toretransmit the deprioritized data on the configured grant resourceand/or determining the target resource location for retransmitting thedeprioritized data comprises: determining a first configured grantresource location after the configured grant timer is started as thetarget resource location.
 3. The method according to claim 2, whereinthe first configured grant resource location is one of the following: atleast one configured grant resource location after the configured granttimer is started; a 1-st configured grant resource location after theconfigured grant timer is started; first N configured grant resourcelocations after the configured grant timer is started, wherein N is aninteger greater than 1; at least one configured grant resource locationafter a first time instant after the configured grant timer is started;a 1-st configured grant resource location after the first time instantafter the configured grant timer is started; first N configured grantresource locations after the first time instant after the configuredgrant timer is started, wherein N is an integer greater than 1; at leastone configured grant resource location after the configured grant timerexpires; a 1-st configured grant resource location after the configuredgrant timer expires; first N configured grant resource locations afterthe configured grant timer expires, wherein N is an integer greater than1; at least one configured grant resource location after a second timeinstant after the configured grant timer expires; a 1-st configuredgrant resource location after the second time instant after theconfigured grant timer expires; and first N configured grant resourcelocations after the second time instant after the configured grant timerexpires, wherein N is a positive integer greater than
 1. 4. The methodaccording to claim 1, wherein the first information comprises whetherthe deprioritized data is scheduled during the first time period afterthe configured grant timer is started; wherein the determining, by theterminal device, according to the first information, whether toretransmit the deprioritized data on the configured grant resourceand/or determining the target resource location for retransmitting thedeprioritized data comprises: determining to retransmit thedeprioritized data, in a condition that the deprioritized data is notscheduled during the first time period after the configured grant timeris started.
 5. The method according to claim 4, wherein the determining,by the terminal device, according to the first information, whether toretransmit the deprioritized data on the configured grant resourceand/or determining the target resource location for retransmitting thedeprioritized data further comprises: determining a second configuredgrant resource location after the first time period as the targetresource location in a condition that it is determined to retransmit thedeprioritized data.
 6. The method according to claim 5, wherein thesecond configured grant resource location is one of the following: atleast one configured grant resource location after the first timeperiod; first N configured grant resource locations after the first timeperiod, wherein N is a positive integer greater than 1; and a 1-stconfigured grant resource location after the first time period.
 7. Themethod according to claim 4, wherein the first time period is one of thefollowing: a time period from when the configured grant timer is startedto a 1-st configured grant resource location after the configured granttimer is started; a time period from when the configured grant timer isstarted to an M-th configured grant resource location after theconfigured grant timer is started, wherein M is an integer greater than1; a time period from when the configured grant timer is started to whenthe configured grant timer expires; at least part of the time periodfrom when the configured grant timer is started to when the configuredgrant timer expires; a time period from when the configured grant timeris started to a 1-st configured grant resource location after theconfigured grant timer expires; a time period from when the configuredgrant timer is started to an M-th configured grant resource locationafter the configured grant timer expires, wherein M is an integergreater than 1; a time period from when the configured grant timer isstarted to a third time instant after the configured grant timerexpires; a time period from when the configured grant timer is startedto a 1-st configured grant resource location after the third timeinstant after the configured grant timer expires; a time period fromwhen the configured grant timer is started to an M-th configured grantresource location after the third time instant after the configuredgrant timer expires, wherein M is an integer greater than 1; a timeperiod from when the configured grant timer expires to a 1-st configuredgrant resource location after the configured grant timer expires; a timeperiod from when the configured grant timer expires to an M-thconfigured grant resource location after the configured grant timerexpires, wherein M is an integer greater than 1; a time period from whenthe configured grant timer expires to the third time instant after theconfigured grant timer expires; a time period from when the configuredgrant timer expires to a 1-st configured grant resource location afterthe third time instant after the configured grant timer expires; and, atime period from when the configured grant timer expires to an M-thconfigured grant resource location after the third time instant afterthe configured grant timer expires, wherein M is an integer greaterthan
 1. 8. The method according to claim 4, wherein the firstinformation comprises whether the deprioritized data is transmittedduring the second time period after the configured grant timer isstarted; wherein the determining, by the terminal device, according tothe first information, whether to retransmit the deprioritized data onthe configured grant resource and/or determining the target resourcelocation for retransmitting the deprioritized data comprises:determining to retransmit the deprioritized data in a condition that thedeprioritized data is not transmitted during the second time periodafter the configured grant timer is started.
 9. The method according toclaim 8, wherein the determining, by the terminal device, according tothe first information, whether to retransmit the deprioritized data onthe configured grant resource and/or determining the target resourcelocation for retransmitting the deprioritized data further comprises:determining a third configured grant resource location after the secondtime period as the target resource location in a condition that it isdetermined to retransmit the deprioritized data.
 10. The methodaccording to claim 9, wherein the third configured grant resourcelocation is one of the following: at least one configured grant resourcelocation after the second time period; first N configured grant resourcelocations after the second time period, wherein N is a positive integer;and a 1-st configured grant resource location after the second timeperiod.
 11. The method according to claim 8, wherein the second timeperiod is one of the following: a time period from when the configuredgrant timer is started to a 1-st configured grant resource locationafter the configured grant timer is started; a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the configured grant timer is started, wherein M is aninteger greater than 1; a time period from when the configured granttimer is started to when the configured grant timer expires; at leastpart of the time period from when the configured grant timer is startedto when the configured grant timer expires; a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the configured grant timer expires; a time period fromwhen the configured grant timer is started to an M-th configured grantresource location after the configured grant timer expires, wherein M isan integer greater than 1; a time period from when the configured granttimer expires to a 1-st configured grant resource location after theconfigured grant timer expires; a time period from when the configuredgrant timer expires to an M-th configured grant resource location afterthe configured grant timer expires, wherein M is an integer greater than1; a time period from when the configured grant timer is started to afourth time instant after the configured grant timer expires; a timeperiod from when the configured grant timer is started to a 1-stconfigured grant resource location after the fourth time instant afterthe configured grant timer expires; a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the fourth time instant after the configured grant timerexpires, wherein M is an integer greater than 1; a time period from whenthe configured grant timer expires to a fourth time instant after theconfigured grant timer expires; a time period from when the configuredgrant timer expires to a 1-st configured grant resource location afterthe fourth time instant after the configured grant timer expires; and atime period from when the configured grant timer expires to an M-thconfigured grant resource location after the fourth time instant afterthe configured grant timer expires, wherein M is an integer greaterthan
 1. 12. The method according to claim 4, wherein the firstinformation comprises whether the deprioritized data is cleared duringthe third time period after the configured grant timer is started;wherein the determining, by the terminal device, according to the firstinformation, whether to retransmit the deprioritized data on theconfigured grant resource and/or determining the target resourcelocation for retransmitting the deprioritized data comprises:determining to retransmit the deprioritized data in a condition that thedeprioritized data is not cleared during the third time period after theconfigured grant timer is started.
 13. The method according to claim 12,wherein the determining, by the terminal device, according to the firstinformation, whether to retransmit the deprioritized data on theconfigured grant resource and/or determining the target resourcelocation for retransmitting the deprioritized data further comprises:determining a fourth configured grant resource location after the thirdtime period as the target resource location in a condition that it isdetermined to retransmit the deprioritized data.
 14. The methodaccording to claim 13, wherein the fourth configured grant resourcelocation is one of the following: at least one configured grant resourcelocation after the third time period; first N configured grant resourcelocations after the third time period, wherein N is a positive integer;and, a 1-st configured grant resource location after the third timeperiod.
 15. The method according to claim 12, wherein the third timeperiod is one of the following: a time period from when the configuredgrant timer is started to a 1-st configured grant resource locationafter the configured grant timer is started; a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the configured grant timer is started, wherein M is aninteger greater than 1; a time period from when the configured granttimer is started to when the configured grant timer expires; at leastpart of the time period from when the configured grant timer is startedto when the configured grant timer expires; a time period from when theconfigured grant timer is started to a 1-st configured grant resourcelocation after the configured grant timer expires; a time period fromwhen the configured grant timer is started to an M-th configured grantresource location after the configured grant timer expires, wherein M isan integer greater than 1; a time period from when the configured granttimer expires to a 1-st configured grant resource location after theconfigured grant timer expires; a time period from when the configuredgrant timer expires to an M-th configured grant resource location afterthe configured grant timer expires, wherein M is an integer greater than1; a time period from when the configured grant timer is started to afifth time instant after the configured grant timer expires; a timeperiod from when the configured grant timer is started to a 1-stconfigured grant resource location after the fifth time instant afterthe configured grant timer expires; a time period from when theconfigured grant timer is started to an M-th configured grant resourcelocation after the fifth time instant after the configured grant timerexpires, wherein M is an integer greater than 1; a time period from whenthe configured grant timer expires to the fifth time instant after theconfigured grant timer expires; a time period from when the configuredgrant timer expires to a 1-st configured grant resource location afterthe fifth time instant after the configured grant timer expires; and atime period from when the configured grant timer expires to an M-thconfigured grant resource location after the fifth time instant afterthe configured grant timer expires, wherein M is an integer greaterthan
 1. 16. The method according to claim 1, wherein the method furthercomprises: receiving, by the terminal device, configuration informationsent by a network device, wherein the configuration information is usedto configure at least one of the following: a period of the configuredgrant resource; an identity of the configured grant resource; a hybridautomatic repeat request (HARQ) process number corresponding to theconfigured grant resource; a configured grant timer for the HARQ processof the configured grant resource; and an automatic retransmissionactivation indication, wherein the automatic retransmission activationindication is used to indicate the terminal device to use the configuredgrant resource to retransmit the deprioritized data, or to indicatewhether the terminal device determines, according to the firstinformation, whether to retransmit the deprioritized data on theconfigured grant resource and/or determines the target resource locationfor retransmitting the deprioritized data.
 17. The method according toclaim 16, wherein the automatic retransmission activation indication isfor the configured grant resource, or the automatic retransmissionactivation indication is for a specific HARQ process of the configuredgrant resource, or the automatic retransmission activation indication isfor a specific terminal device, or the automatic retransmissionactivation indication is for a specific HARQ process.
 18. The methodaccording to claim 17, wherein the deprioritized data is data to betransmitted by scheduling on the configured grant resource, data to betransmitted using the specific HARQ process, data to be transmittedusing the specific HARQ process corresponding to the configured grantresource, or deprioritized data to be transmitted on the specificterminal device.
 19. A terminal device, comprising: a processor and amemory, the memory is configured to store a computer program, theprocessor is configure to call and run the computer program to:determine, according to first information, whether to retransmitdeprioritized data on a configured grant resource and/or determine atarget resource location for retransmitting the deprioritized data,wherein the first information comprises at least one of the following: arunning state of a configured grant timer; a configured grant resourcelocation after the configured grant timer is started; whether thedeprioritized data is scheduled during a first time period after theconfigured grant timer is started; whether the deprioritized data istransmitted during a second time period after the configured grant timeris started; whether the deprioritized data is cleared during a thirdtime period after the configured grant timer is started.
 20. Acomputer-readable storage medium, wherein the computer-readable storagemedium is configured to store a computer program, the computer programenables a computer to execute the following step: determining, by aterminal device, according to first information, whether to retransmitdeprioritized data on a configured grant resource and/or determining atarget resource location for retransmitting the deprioritized data,wherein the first information comprises at least one of the following: arunning state of a configured grant timer; a configured grant resourcelocation after the configured grant timer is started; whether thedeprioritized data is scheduled during a first time period after theconfigured grant timer is started; whether the deprioritized data istransmitted during a second time period after the configured grant timeris started; and whether the deprioritized data is cleared during a thirdtime period after the configured grant timer is started.